package com.athena.api.model.assignment;

import java.io.Serializable;
import java.util.Date;

/**
 * Assignment upload detail.
 * @author Pankaj.Mishra
 *
 */
public class Assignment {

	private Serializable id;
	private String message;
	private Attachment[] attachments;

	public Serializable getId() {
		return id;
	}
	public void setId(Serializable id) {
		this.id = id;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}

	
	public Attachment[] getAttachments() {
		return attachments;
	}
	public void setAttachments(Attachment[] attachments) {
		this.attachments = attachments;
	}



	public class Attachment {
		private byte[] fileContents;
		private String mimeType;
		private String captions;
		private Date deadlines;
		public byte[] getFileContents() {
			return fileContents;
		}
		public void setFileContents(byte[] fileContents) {
			this.fileContents = fileContents;
		}
		public String getMimeType() {
			return mimeType;
		}
		public void setMimeType(String mimeType) {
			this.mimeType = mimeType;
		}
		public String getCaptions() {
			return captions;
		}
		public void setCaptions(String captions) {
			this.captions = captions;
		}
		public Date getDeadlines() {
			return deadlines;
		}
		public void setDeadlines(Date deadlines) {
			this.deadlines = deadlines;
		}
		
		
		
	}
	
	
}
